package com.kgc.dao;

import com.kgc.entity.User;
import org.apache.commons.dbutils.handlers.BeanHandler;

public class UserDao extends BaseDao{
    //添加数据
    public int addUser(User user) {

        String sql ="insert into user(uid,stu_no,username,password,sex,score,avatar,rid,ltid) values(?,?,?,?,?,?,?,?)";

        return update(sql,user.getUid(),user.getStu_no(),user.getUsername(),user.getPassword(),user.getSex(),user.getScore(),user.getAvatar(),user.getRid(),user.getLtid());
    }
    //修改数据
    public  int update(User user){
        String sql ="update user(uid,stu_no,username,password,sex,score,avatar,rid,ltid) values(?,?,?,?,?,?,?,?)";
        return update(sql,user.getUid(),user.getStu_no(),user.getUsername(),user.getPassword(),user.getSex(),user.getScore(),user.getAvatar(),user.getRid(),user.getLtid());
    }
    //查询数据
    public User getUserByUid(String uid){

        String sql = "select * from user where uid = ?";
        return query(sql,new BeanHandler<>(User.class),uid);
    }
}
